//单链表的测试程序

#include <iostream>
#include "linklist.h"

using namespace std;
template <typename E>
void PrintList(LinkList<E> L)
{
    LinkList <E> p=L;
    for (p->next;p;p=p->next)
        cout << p->data << " ";
    cout << endl;
}
int main()
{
    LinkList<int>L;
    InitList (L);
    ListInsert(L,1,1);
    ListInsert(L,2,2);
    ListInsert(L,3,3);
    ListInsert(L,4,4);

    PrintList(L);

    int e;
    ListDelete(L,3,e);
    PrintList(L);
    return 0;

}